package model

type LoginUser struct {
	UserId   int    `json:"userId"`
	Account  string `json:"account"`
	Password string `json:"password"`
	UserType int    `json:"userType"`
}

type User struct {
	UserId      int    `json:"userId"`
	Account     string `json:"account"`
	Password    string `json:"password"`
	DisplayName string `json:"displayName"`
	Signature   string `json:"signature"`
	ImgFileId   int    `json:"imgFileId"`
	UserType    int    `json:"userType"`
	Status      int    `json:"status"`
	RealName    string `json:"realName"`
	School      string `json:"school"`
	College     string `json:"college"`
	Class       string `json:"class"`
	Follow      int    `json:"follow"`
	Followed    int    `json:"followed"`
	CreateTime  string `json:"createTime"`
}

type UserView struct {
	User
	IsFollowed  bool   `json:"isFollowed"`
	ImgFileName string `json:"imgFileName"`
	ImgFilePath string `json:"imgFilePath"`
}

type UserPwd struct {
	UserId      int    `json:"userId"`
	Password    string `json:"password"`
	NewPassword string `json:"newPassword"`
	UserType    int    `json:"userType"`
}
